package com.zhl.study.annotation;

import com.zhl.study.enums.PreventStrategy;

import java.lang.annotation.*;

/**
 * @description 限制刷新
 * @Author: z156940l@outlook.com
 * @className Prevent
 * @Date: 2023/4/28 15:14
 */
@Documented
@Target(ElementType.METHOD)
@Retention(RetentionPolicy.RUNTIME)
public @interface Prevent {

    /**
     * 限制的时间值
     * @return
     */
    String value() default "600";

    /**
     * 提示
     * @return
     */
    String message() default "";

    /**
     * 策略
     * @return
     */
    PreventStrategy strategy() default PreventStrategy.DEFAULT;
}
